package com.yurun.orgstudentmodule.service;

import com.yurun.commonapi.api.CommonResult;
import com.yurun.commonapi.pojo.StudentTrainingTable;

import javax.servlet.ServletRequest;
import java.math.BigInteger;

public interface TrainingService {
    CommonResult allTrainingInfo(BigInteger studentId, BigInteger classroomId,String tag, Integer ifAlone, BigInteger organizationId, BigInteger branchId, BigInteger employeeId, String keyword, String recordMonth, String recordYear, String lessonName, String studentName, int pageNum, int pageSize);

    CommonResult getOneTeacherStudentTraining(String recordMonth, String recordYear,String tag, String keyword, BigInteger employeeId, int pageNum, int pageSize);

    CommonResult addStudentTrainingTable(BigInteger employeeId, StudentTrainingTable studentTrainingTable, int ifAlone);

    CommonResult studentList(BigInteger employeeId, BigInteger organizationId, BigInteger branchId);

    CommonResult getOneTrainingInfo(StudentTrainingTable studentTrainingTable);

    CommonResult delTraining(BigInteger employeeId, StudentTrainingTable studentTrainingTable, int ifAlone);

    CommonResult editTraining(BigInteger employeeId, StudentTrainingTable studentTrainingTable, int ifAlone);

    CommonResult getTeacherOption(StudentTrainingTable studentTrainingTable);
}
